Behind the code IBM